package com.gem.day02;

import java.util.Scanner;

/**
 * 本类用来演示java.util.Scanner
 * 用来获取用户键盘输入
 * 
 * @author easonsy
 * 2020年7月17日 下午4:06:47
 */
public class ScannerDemo {
	public static void main(String[] args) {
		//1.创建Scanner对象(导入java.util.Scanner)
		Scanner sc = new Scanner(System.in);
		//提示
		System.out.println("请您输入内容:");
		//2.调用对象方法获取用户键盘输入
		//nextInt()获取用户键盘输入的整数
		//int input = sc.nextInt();//IO阻塞方法

		//nextDouble()获取用户键盘输入的小数
		//double input = sc.nextDouble();

		//nextLine()获取用户键盘输入的任何内容
		String input = sc.nextLine();
		System.out.println("您输入的内容为:" + input);

		//重量级资源打开使用后必须关闭(IO流对象,数据库连接对象...)
		sc.close();

		System.out.println("---------------------------------");

		//陷阱:
		/*Scanner sc = new Scanner(System.in);
		System.out.println("请您输入年龄:");
		int age = sc.nextInt();
		System.out.println("请您输入姓名:");
		//此处使用next()方法替代nextLine()方法
		String name = sc.next();
		//String name = sc.nextLine();
		System.out.println("您的信息为:" + name + "," + age);
		sc.close();*/
	}
}
